<?php

    /***************************************************************
    *  Moteur pour les Batailles Graphimaker                       *
    *  BackOffice : coup_modif_1_form.php                          *
    *  @author C.Carpentier <carpentier-christophe@hotmail.fr>     *
    *  @link http://graphimaker.uphero.com/                        *
    *  @copyright GPL                                              *
    *  @license http://www.gnu.org/copyleft/gpl.html               *
    *  @since 0.0.80                                               *
    ****************************************************************/

    // Inclure les config de l'application
    require_once('../../config/config_appli.php'); 
    
    // Si la session n'existe sur le serveur on redirige vers la page de login 
    verifSession();
    
    // charge le fichier avec la connexion à la base de données 
    require_once('../../bdd/connexion.php');
    
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Modifier un coup</title>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="../moteur.css" />
</head>

<body>

<!-- entete graphimaker --> 
<?php echo $graphimaker_header;?>

<!-- entete de page --> 
<h2>Modifier un coup</h2>

<!-- Formulaire -->
<?php 

// préparation de la requête SQL 

$sql=<<<_SQL
SELECT tour, id_partie, id_perso, id_joueur, 
    id_casedepart, id_casearrivee, id_caseattaque, 
    dateHeure_rendu_reel,
    url_image, url_image_miniature,
    url_image_attaque, url_image_miniature_attaque    
FROM coups WHERE ID_COUP=:id_coup
_SQL;

$requete = $dbconn->prepare($sql);
$requete->bindParam(':id_coup', $_REQUEST['ID_COUP'],PDO::PARAM_INT);

ExecuteEtTeste($requete);

// génére le formulaire
if ($requete->rowcount()>0) {
    $row=$requete->fetch(PDO::FETCH_ASSOC);    
    
    // récupération des valeurs
    $_REQUEST['id_perso']=$row['id_perso'];
    $_REQUEST['id_joueur']=$row['id_joueur'];    
    $_REQUEST['id_casedep']=$row['id_casedepart'];
    $_REQUEST['id_casearr']=$row['id_casearrivee'];
    $_REQUEST['id_caseatt']=$row['id_caseattaque'];
    $_REQUEST['url_image']=$row['url_image'];
    $_REQUEST['url_image_miniature']=$row['url_image_miniature'];
    $_REQUEST['url_image_attaque']=$row['url_image_attaque'];
    $_REQUEST['url_image_miniature_attaque']=$row['url_image_miniature_attaque'];    
    $_REQUEST['dateHeure_rendu_reel']=$row['dateHeure_rendu_reel'];
                
    // créer le formulaire 
    echo '<form action="coup_modif.php" method="post">';
        
    echo '<input type="hidden" name="ID_COUP" value="',$_REQUEST['ID_COUP'],'" />';
    
    // gestion du tour
    echo 'Tour : <input type="text" name="TOUR" value="',$row['tour'],'" /><br />';
    
    // ajout de la liste des personnages de la partie
    require_once('../perso/perso_liste_partielle.php');
    echo "<br/>";
   
    // ajout de la liste des joueurs de la partie    
    require_once('../joueurs/joueur_liste_partielle.php');
    echo '<br/>';
    
    // gestion de la date et de l'heure de rendu     
    require_once('../coups/dateheure_form_partielle.php');
    echo "<br/>";
    
    // ajout du formulaire pour la saisie du déplacement    
    require_once('../coups/deplacement_form_partielle.php');
    echo "<br/>";
    
    // ajout du formulaire pour la saisie de l'attaque    
    require_once('../coups/attaque_form_partielle.php');
    echo "<br/>";
    
    // bouton
    echo '<br/><input type="submit" name="modif" value="Modifier" />';
    
    echo '</form>';
}    
?>

<a href="coup_table.php">Revenir à la gestion des coups.</a>

</body>
</html>

